engineering mountain road electrical engineering manufacturing engineers mechanical engineering project engineer road construction estimating computer engineering off management electrical public works software bike